The Absence of Mercy: A Novel, by John Burley.
352 pages, with a 4.2-star rating from 116 reviews
Midsummer Moon, by Laura Kinsale.
386 pages, with a 4.0-star rating from 34 reviews
The Trojan War: A New History, by Barry Strauss.
288 pages, with a 4.1-star rating from 59 reviews
The Shockwave Rider, by John Brunner.
254 pages, with a 4.4-star rating from 30 reviews
The Odd Squad: Zero Tolerance (An Odd Squad Book), by Michael Fry.
241 pages, with a 4.1-star rating from 72 reviews
Grades 3-7. Two other "Odd Squad" books are shown below for your convenience.