Author(s) Jean Francois Cholley Publication year 2004 Publisher Jean Francois Cholley Reference ID C259