Mohammed Gani ( 1929-2011 )