Fundamentals of Nanophysics