Bashaques Multicolor Electronic Author James 29 Mar 2023 bashaques multicolor electronic bashaques multicolor electronic