A new approach to ear training
The ebook version of this book on openlibrary has many pages missing. So many, in fact, that the intended method (programmed learning) won't work. · On INTEXT.

Open A new approach to ear training on INTEXT (intextdb.com).