Requirements Analysis And System Design by Leszek A. Maciaszek