PPP design, implementation, and debugging - Carlson, James (Addison-Wesley Publishing Company, Inc, 2000)