Abul Rayhan al-Biruni (Latinized name: Alberonius d.1048) was a natural scientist and physician and a contemporary of Avicenna, with whom he corresponded. Scientific debate and disagreement on some issues was accompanied by consensus on others, for example their support for Alhazen's theory on vision (which opposed earlier Greek doctrine):