Books by Peter Petre