Building J2ee Applications With The Rational Unified Process by Peter Eeles & Wojtek Kozaczynski