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