# Textbook

{% hint style="info" %}
Your first place to search for your favorite book title is [McGill Library](https://www.mcgill.ca/library/)!
{% endhint %}

### Required Textbooks

There is no required textbook for this course! However, I will be using a series of resources to teach this course.<br>

### Optional Textbooks

1. [Achieving DevOps: a novel about delivering the best of Agile, DevOps, and microservices](https://mcgill.on.worldcat.org/oclc/1102581230)
2. [Learning DevOps](https://mcgill.on.worldcat.org/oclc/1308983414)
3. [CODE REVIEW GUIDE - OWASP Foundation](https://owasp.org/www-pdf-archive/OWASP_Code_Review_Guide_v2.pdf)
4. [Implementing effective code reviews: How to build and maintain clean code](https://mcgill.on.worldcat.org/oclc/1195455840)
5. [Software build systems: principles and experience](https://mcgill.on.worldcat.org/oclc/718419490)
6. [Static Program Analysis](https://cs.au.dk/~amoeller/spa/spa.pdf)
7. [Introduction to software testing](https://mcgill.on.worldcat.org/oclc/180851905)
8. [Continuous Delivery](https://martinfowler.com/books/continuousDelivery.html)
