Second editionΒΆ
The second edition of the ebook is currently being written. Most of the text is there, but some polishing needs to be done and some exercises are being improved. The current draft is available as :
The source code is available from https://github.com/obonaventure/cnp3/tree/master/book-2nd