B G P Hughes was born in Kent in the UK and has spent time living in Saudi Arabia, Greece, Switzerland and the Bahamas.
He has variously spent time writing and producing computer games, working for international companies, working with sharks and running companies (though not at the same time). He is now a teacher. For some reason he thought this might leave more time for writing. It hasn't.
Over the years he has written several fantasy novels; mostly as an escape from the real world, occasionally for the pleasure of a few friends with time on their hands. Finally he has roused himself to get one published...