The Mechanical Mind: A Philosophical Introduction to Minds, Machines and Mental Representation