PianoLab: An Introduction to Class Piano by Carolynn A. Lindeman
Written specifically for students in a group or class setting, Pianolab is well-known for its engaging step-by-step approach to playing the piano, as well as, helping you understand how music works.