Life by the numbers - Devlin, Keith J. (Wiley, 1998)