Signing, Q&A

Barnes&Noble 1 Worcester Rd., Framingham