generator protection book