This author has not been identified. Look up 'Tom Fowler' in GoogleThis author has not been identified. Look up 'Ira M. Gessel' in GoogleThis author has not been identified. Look up 'Gilbert Labelle' in GoogleThis author has not been identified. Look up 'Pierre Leroux' in Google