Stephen Rylander Patterns of Software Construction - Springer Springer 2022 ISBN: 9781484279366 Source: EBOOK