elenalinville.com
Rivers Of London by Ben Aaronovitch
Stars: 5 out of 5 There are some books which release you highly anticipate and can’t wait to read, and then there are books that you just kind of stumble upon almost by accident. For me, it was the…