The Principles of Learning