Gleeman’s Tales by Matthew Travagline, book one in The Gleeman's Tales Duology. Fantastic post-apocalyptic fiction!