This author has not been identified. Look up 'Mark H. Liffiton' in GoogleThis author has not been identified. Look up 'Alessandro Previti' in GoogleThis author has not been identified. Look up 'Ammar Malik' in GoogleThis author has not been identified. Look up 'Joao Marques-Silva' in Google