Electromagnetic Linear Machines with Dual Halbach Array by Juanjuan Peng | Menrva Books | MenrvaBooks