2019-01-29: We have released the free version of our book online! Click here to download a copy.