Fundamentals of Specular Neutron Reflectometry