Solitaire Battleships 108 Challenging Logic Puzzles by Peter S. Gordon | Menrva Books | MenrvaBooks