For Towing Icebergs, Falling Dominoes, and Other Adventures in Applied Mathematics - (Princeton Puzzlers) by Robert B Banks (Paperback)