Large chunks of the text were directly borrowed from the PPP HowTo document, and from the pppd FAQ file.
pppd