Basic keyboard skills; an introduction to accompaniment improvisation, transposition and modulation, with an appendix on sight reading | NiceBooksReads