2 books
Considerations for the Maneuver Commander
Multi Pack: Requirements Analysis and System Design: Developing Information System with UML and Objects First with Java:A Practical Introduction Using BlueJ