Books by Peter Haine