Colossus

B. Jack Copeland and others
Oxford University Press
9780192840554
0-19-284055-X