Chemistry & Physics of Carbon by Philip Walker, Peter A. Thrower & Lawrie Walker