One of the only books that bridge the gap between O-O design (in UML) and O-O programming (in Java) in an integrated fashion...