books on generators