I haven't been through the Canal, but I do think it is the one cruise I could talk my husband into taking. Although not his profession, he loves architecture & engineering type things. In fact, this was the only cruise my parents ever took - my dad was an engineer & he was enthralled. Ans I must second the motion regarding the book. It is excellent.
Betty