Practical Software Development Techniques : Tools and Techniques for Building Enterprise Software - Crookshanks, Edward. (Apress : Imprint: Apress, 2014)