Free ebook from publisher TOR
Download from here. Unusual for them -- they mention to check back on May 4 so maybe that's when next freebie will be available.
There's also a booklikes bookclub to read these freebies at TOR Monthly free ebook book club.
Publisher page for more info on the book is here. It's also the NPR Best Book of the Year.