Electromagnetic Linear Machines with Dual Halbach Array by Lei Zhang | Menrva Books | MenrvaBooks