Brain-computer interfaces : current trends and applications / - Hassanien, Aboul Ella; Azar, Ahmad Taher