Author gives Ed Balls’ campaign £100,000