Raising funds for your school : a comprehensive guide.
Ryan, Nick.