Motor Control Electronics Handbook by Richard Valentine