encyclopedia of physics - Rosen, Joe (Viva Books Private Limited, 2005)