Solving the Frame Problem by Murray Shanahan