iPod Shuffle 1st Generation Teardown
Author: Ashley Ryan