Science For Common Entrance by Peter Riley & David Penter