Applied Physics in the 21st Century - Valencia, Raymond P. (New York Nova, 2010)