Mathematical Analysis: A Straightforward Approach, 2nd Edition
For this second edition the author has written two new chapters on analysis in vector spaces. In addition to the numerous worked examples and exercises for which solutions are provided, this new edition offers a set of problems for which solutions are not given.