Setting the world ablaze

John Ferling
Oxford University Press
9780195134094
0-19-513409-5