This author has not been identified. Look up 'Yahya Ould Hamidoune' in GoogleThis author has not been identified. Look up 'David Roeder' in GoogleThis author has not been identified. Look up 'Steven Janke' in GoogleThis author has not been identified. Look up 'Todd Feil' in GoogleThis author has not been identified. Look up 'Richard Koo' in Google