Read the Book
In the spirit of open education, we are providing several chapters of our book for free.
We still hope that you will sign up for our online courses or pick up the print companion, both of which have even more great content.
In the spirit of open education, we are providing several chapters of our book for free.
We still hope that you will sign up for our online courses or pick up the print companion, both of which have even more great content.