Two Solitudes - Maclennan, Hugh (McClelland & Stewart, 2003)