Cognition and Intractability: A Guide to Classical and Parameterized Complexity