MOSCOVICH`S, IVAN

THE HINGED SQUARE & OTHER PUZZLES

9781402716669