Nanoscale by Kenneth S. Deffeyes & Stephen E. Deffeyes