Mastering Scale and Complexity in Software Reuse - Botterweck (Springer International Publishing, 2017)