Ten thousand things - Ledderose, Lothar (Princeton University Press, 2000)