Available: April 5, 2018

Amazon Kindle Unlimited

Available: April 5, 2018

Amazon Kindle Unlimited

Available: April 10, 2018

AmazonBarnes & NobleGoogle PlayiBookstoreKobo

Available: April 13, 2018

Amazon Kindle Unlimited

Available: April 17, 2018

Amazon Kindle Unlimited

Available: April 26, 2018

Amazon Kindle Unlimited

Available: May 1, 2018

AmazonBarnes & NobleGoogle PlayiBookstoreKobo

Available: June 26, 2018

AmazonBarnes & NobleGoogle PlayiBookstoreKobo

Available: July 25, 2018

Amazon Kindle Unlimited

Available: July 25, 2018

Amazon Kindle Unlimited

Available: August 28, 2018

Amazon Kindle Unlimited

Available: September 18, 2018

AmazonBarnes & NobleGoogle PlayiBookstoreKobo

Available: September 25, 2018

AmazonBarnes & NobleiBookstoreKobo