Author: Aristoxenus.; Claudius Ptolemaeus; TatsuroÌ„ Yamamoto