Books by Peter Alexander Thompson