Peerless Probability Problems & Other Puzzles by Ivan Moscovich