Chinese architecture palaces, gardens, temples and dwellings - Cai, Yanxin (Cultural China series, 2006)