American Gods by Danielle Price