Ghirlandaio. Gerald S. Davies. With 50 plates.