Thanks and Attributions