Visual models for software requirements - Beatty, Joy (Microsoft Press, 2012)