Core J2EE patterns:Best practices and design srategies - Alur,Deepak (Pearson Education, 2005)