Title: Tutorial on software design techniques
Subjects: Computer programming, Computer software