Mastering mathematical skills - Antonios Gonis (Addison-Wesley, 1981)