Saleh F. Magram's Interests