46 Brilliant Short Novels You Can Read In A Day

— feeling ninja

Great reads under 200 pages. Mostly