A Rivers of London novel compare prices