A life-long author of academic non-fiction (anthropology and philosophy), speculative fiction (fantasy and science fiction) and poetry. You will find it all here. Sometimes writes under the pen name Shayala Knight. But you can find all of his published works here.