Eric Brown has been a freelance writer for over fifteen years, reviews books for The Guardian, and has published over 20 books. He has won the British Science Fiction Prize twice for his short stories.