Electrical library by Peter Hiscocks, Brian Smith, Min Xu and Dirko van Schalkwyk