Himalia, a Small Moon of Jupiter