Books by Patrick Longe