Far to much of the book is spent explaining why the old way of telephony programming is bad and trying to justify why JTAPI is good. In doing so the author is often doing apples to oranges comparison (an old DOS based API to JTAPI). Yes JTAPI is better than DOS but then how many large-scale telecom applications where implemented in DOS? If you can past by the biased preaching the middle chapters do provide many code examples.