What is foreshadowing? How does it work, and how can you use it to enhance and enrich your writing? In this episode we will...
This episode is a conversation with bestselling author Peter F Hamilton. In a career spanning nearly thirty years Peter has published seventeen books as...
It's no surprise that many of the principles that we use to develop our lead characters also apply to our supporting cast. The critical...