Beginning Object-Oriented Analysis and Design. With C - Liberty, Jesse (WROX, 1998)