Zheng He, Ming China's Great Admiral

Zheng He towered over his contemporaries in life, and he towers over early Ming Dynasty history to this day.  Who was this great admiral, who sailed all the way to east Africa?  What motivated his seven great journeys?