Design patterns elements of reusable object-oriented software
First page has a pen mark. Second page a tear. The rest is fine.
eBay