raconteur rated In Shining Armor: 4 stars Oct. 17, 2018 Public Elliott James: In Shining Armor (2016, Orbit)In Shining Armor by Elliott James