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