Porsche 911 (996): Carrera, Carrera 4 and Turbocharged Models 1997 to 2005 (The Essential Buyer's Guide)