Modern Physics and Technology for Undergraduates (Second Edition)