Progressing Cavity Pumps, Downhole Pumps and Mudmotors by Lev Nelik, Jim R. Brennan & Jim Brennan