Tabitha Grady writes fast-paced urban fantasy novels about smart, underdog heroines with big problems. When she's not writing, she's probably reading— everything she can get her hands on. She loves dogs, long-distance running, and over-engineering the perfect cup of coffee.