We reviewed the book by Jack Hidary a short while back, which provides an introduction to Quantum Languages and whilst is fairly language agnostic, uses the Cirq language (supported by Google). We enjoyed the book and were refreshed to see a book for Cirq aficionados and beginners alike. Now the 2nd edition is available for readers from all good book stores!
You can read our original review of the first edition. Cirq is one of the top programming languages that are being used by developers around the globe to program quantum computers and the language has recently been announced that it can also be used with Microsoft Quantum Azure.
This volume comprises three books under one cover: Part I outlines the necessary foundations of quantum computing and quantum circuits. Part II walks through the canon of quantum computing algorithms and provides code on a range of quantum computing methods in current use. Part III covers the mathematical toolkit required to master quantum computing. Additional resources include a table of operators and circuit elements and a companion GitHub site providing code and updates.