Craig Slarke, Author at Mc Leod