Fifty Challenging Problems in Probability with Solutions- Frederic Mosteller