Tim Thorne, Author at Weave Creative