Singh, K., Puri, S. K., Ianculescu, A., & Torje, L. (2018). Design Patterns and Best Practices in Java: A Comprehensive Guide to Building Smart and Reusable Code in Java (1.). Packt Publishing, Limited. https://doi.org/10.0000/9781786469014
Chicago Style (17th ed.) CitationSingh, Kamalmeet, Sumith Kumar Puri, Adrian Ianculescu, and Lucian-Paul Torje. Design Patterns and Best Practices in Java: A Comprehensive Guide to Building Smart and Reusable Code in Java. 1. Birmingham: Packt Publishing, Limited, 2018. https://doi.org/10.0000/9781786469014.
MLA (9th ed.) CitationSingh, Kamalmeet, et al. Design Patterns and Best Practices in Java: A Comprehensive Guide to Building Smart and Reusable Code in Java. 1. Packt Publishing, Limited, 2018. https://doi.org/10.0000/9781786469014.