Books by David Fitz-Gerald