Voices in Time - MACLENNAN Hugh (London McGill Queen's university press, 2011)