One hundred braintwisters. A second book of puzzles and problems /
Barnard, Douglas St. Paul.
London, 
1966.