Mathematical analysis and proof - Stirling, David S. G. (Albion, 1997)