Encyclopedia of physical science - Rosen, Joe (Viva Books, 2013)