Math Hysteria : Fun and Games with Mathematics

Dr Ian Stewart
9780198613367
0-19-861336-9