Agriculture culture in Africa: practical advice and resources for running a successful farm, including crop management, livestock management, financial management, and other topics