Managing Software Projects - Frank Tsui (Viva Books, 2008)