A First Course in Mathematical Analysis by David Brannan
For anyone out there look for a good book on mathematical analysis the following is really excellent.
A First Course in Mathematical Analysis by David Alexander Brannan
This is based on a course given by the open university in the UK and it really is a wonderful introduction to analysis. All problems are worked out and solutions to all problems are given. This in addition to the classic Spivak is perhaps the best introduction your going to get on mathematical analysis. This book is nicely broken down into lots of small sections with examples, problems and solutions. Carefully working through this book will pay off on the long term.