Brief calculus : - Armstrong, Bill (Wiley, 2003)