David Macaulay

Built to Last: Castle

Written and illustrated by David Macaulay