Mordern Software Development using c# - Wiener, Richard (THOMSON, 2007)