Beatrice Steele

337 pages • 2023 • 24 editions

fiction historical mystery funny lighthearted mysterious fast-paced

320 pages • 2025 • 4 editions

fiction mystery funny lighthearted mysterious medium-paced