Pulse Width Modulation for Power Converters by Graham Holmes, Thomas A. Lipo & D. Grahame Holmes