Loved the way main character thought his way through morally ambiguous behavior as always a good listen