Books by Ian Jeffreys