Software engineering a hands-on approach - Lee, R. Y. (Roger Y.) (Atlantis Press, 2013)