This text is intended to provide an introduction to and summary of essentially all major aspects of BCI research and development. Its goal is to be a comprehensive, balanced, and coordinated presentation of the field's key principles, current practice, and future prospects.