The only reason I gave this book 4 stars rather than 5 is that David Macaulay has set the bar so high for himself over the years by writing and illustrating some real masterpieces such as Castle and Cathedral. City is also a great book, just not quite as amazing as others he has written. I bought this for my son, who has always been intrigued by construction projects, but I have also enjoyed it quite a bit.