Modern physics and technology for undergraduates - Folan, Lorcan M (World Scientific, 2003)