Today, we have a guest review from Duncan Lawie. This was originally published in the BSFA Review. Dreams Before...