Modern physics and technology for undergraduates - Folan, Lorcan M (New Jersey World Scientific Publishing Company, 2016)