This is a wonderful text for college students learning to write proofs for the first time. The chapters are clear and concise, and they cover a wide range of topics.<br><br>You'll need a good professor running the class, as the book has a few mistakes. To be fair, the author's website highlights in great detail where these occur, and many of the corrections are minor. I can easily overlook these.<br><br>My main problem with the text is that there are inadequate solutions available. I know that providing them in advance may tempt some students to forego "getting their own hands dirty with the material," but I feel like most of the people who are at this point in their mathematics studies are the ones who will give good effort before consulting a solutions manual. Even just providing hints is better than going almost 20 chapters without guidance. And I don't even need them in the book; having them available with the others on the website would be good enough.<br><br>But, Dr. Houston's writing style is clear, concise, and entertaining enough to merit 4 stars. This is a fundamental area of mathematics that needs good textbooks, and Dr. Houston's is among the best!