Elmer Sperry: Inventor and Engineer (Johns Hopkins Studies in the History of Technology)