Brighton Rock

Brighton Rock

Ratings32

Average rating3.7

15

Superbly written but God how I hated each and every one of the characters in this book.