Modern resources (mostly) for learners of Chinese
Through AllSet Learning, Mandarin Companion, and Nex Kids Press, John is editor or author of many published works.