Shopping Cart

Your cart is empty

All books purchased through this site will be author-signed and will be shipped via Media Mail.  Please note that Media Mail can take up to two weeks for delivery.  If you want any purchase to be shipped via Priority Mail or other delivery service, please contact with this request.

If you would like any book personalized (i.e. signed to a person’s name), in addition to having it author-signed, please also contact with this request.

For all other special requests, questions, or comments, please contact  We will be happy to hear from you.