Higher Electrical Principles by Derek Green