Developing enterprise applications an impurist's view - Tindall, Paul (Que, 2000)