Mark Ferguson has written science fiction, fantasy novels and short stories since youth. Outside of writing he performs research in microsystems, nanotechnology and device integration.