Software Engineering: A Hands-On Approach - Roger Y. Lee (Atlantis Press)