Magnetic Monopole Theory