An Ocean Apart: The Gold Mountain Diary of Chin Mei-Ling

by Gillian Chan Part of the Dear Canada Series
With over 400,000 books already in print, the Dear Canada series has fast become... read more