Can I learn NFP from information on the Internet or in books?