Mathematical analysis and proof - Stirling, David S.