New book offers over 250 fundraising ideas for schools and charities