David Macaulay

Built to Last: Cathedral

Written and illustrated by David Macaulay