Canadian contemporary architects - Zhang Yuhua (Phoenix Pbulished Ltd., 2012)