Eureka!
Chatfield, Jane.
Dawson, Anthony.
McCarty, Colin.
[Oxford?] : Heinemann,
c2000.