Software Engineering: Principles and Practice - Vliet, Hans van (John Wiley and Sons, Ltd, 2000)