Title: Managing computer systems development:  understanding the human and technological imperatives
Subjects: Management