The ultimate picture puzzle

9781603207515

793.73 LIFE