Ved siden av over 170 vitenskapelige publikasjoner, har han skrevet en rekke populærvitenskapelige artikler og bøker. Deler av hans arbeid har vært oversatt til andre språk (italiensk, arabisk og kinesisk).