The Path Between the Seas David McCullough 1st Edition Panama Canal

You will find that this activity book has a puzzle for every mood.