By Robert G. Bartle - Introduction to Real Analysis: 3rd (third) Edition