Books by Peter James McLean