Electric circuits - Weeks, John (SOAS)