> 99 Bottles of OOP is a practical guide to writing cost-effective, maintainable, and pleasing object-oriented code