Chenard. rev 5dtrqBUBzK2sGxURpbxpaJVhpLJ7im. Self-published, (1996).