The Sheila Carmel lectures 1994 - 2004 (Tel Aviv Univ., 2005)