Steve Hill

I'm a software engineer by day, and a full-time geek. I'm a sci-fi fan, and my bookshelves cry every time I visit a bookshop.