Dynamos And Electric Motors - How To Make And Run Them by Paul N. Hasluck