Might not be a textbook but a very good supplement to a textbook would be the following book Yet Another Introduction to Analysis by Victor Bryant.
As a prerequisite the book assumes knowledge of basic calculus and no more.
Moreover, the book has solutions to all of the exercises.
The following is the amazon link http://www.amazon.com/Another-Introduction-Analysis-Victor-Bryant/dp/052138835X/ref=sr_1_2?ie=UTF8&qid=1417845189&sr=8-2&keywords=victor+bryant.
This book may be a better starting point for some people.