Writing a novel : a practical guide

9781861266088