Pay-Per-Click Advertising: A Comprehensive Guide