Single phase power factor correction : investigation and development of advanced techniques - Srinivasan, Ramesh (1998)