How Well do You Know Your Shakespeare? Forty Sets of Questions and Answers