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