This author has not been identified. Look up 'Vincent Lostanlen' in GoogleThis author has not been identified. Look up 'Justin Salamon' in GoogleThis author has not been identified. Look up 'Mark Cartwright' in GoogleThis author has not been identified. Look up 'Brian McFee' in GoogleThis author has not been identified. Look up 'Andrew Farnsworth' in GoogleThis author has not been identified. Look up 'Steve Kelling' in GoogleThis author has not been identified. Look up 'Juan Pablo Bello' in Google