Virchow , Kirchhoff , Magnus ,Grant