Bad River Book 2021 Bad River RC Ralph Cotton 4.01 1 readers shelved it PublisherPenguin Publishing GroupLanguageEnglishPublished2021