Advanced university physics - Palmer, Stuart B. (Gordon and Breach Science Publishers, 1996)