AL MOMENTO ESAURITO

How to Prove It : A Structured Approach by Daniel J. Velleman (2006, Perfect, Revised edition)