Engineering of Mind: An Introduction to the Science of Intelligent Systems