Craigmyle publish updated guide to charitable giving