Books by Peter Birmingham