Books by Patrick Pringle