How Do You Find North Without a Compass?: And Other Puzzles and Brainteasers