I have a copy of the book checked out from the library. It's a really great intro to writing externals, although a solid understanding of C is really required to understand the book.
The book unfortunately seems to be out of print, but I'd expect that Max/MSP would have some helpful documentation for writing externals. The process in Pd is very similar.