Flawed but with enough flashes of brilliance to make this a worthy purchase.
SCI-FI-LONDON 17 May 2017