Cities in Layers: Six Famous Cities through Time

Written by Philip Steele, Illustrated by Andrés Lozano