Developing distributed and e-commerce applications - Ince, Darrel (Addison-Wesley, 2002)