Thesaurus Of Abstract Musical Properties by Jeffrey Johnson