Mastering the Requirements Process by James Robertson, James C. Robertson & Suzanne Robertson