Writing solid, characters slightly on the meh side, scientific research pretty ok (from an amateurs perspective, that is).