[RUP] The Rational Unified Process, An Introduction, Second Edition by Philippe Kruchten (Addison-Wesley, 2000)
[Core] Core J2EE Patterns by Deepak Alur et al. (Prentice-Hall, 2001)
[Gof] Design Patterns by Erich Gamma et al. (Addison-Wesley, 1995)
[Kruchten] The 4+1 View Model of Architecture by Phillippe Kruchten (IEEE Software 12 (6), November 1995)