Self-Assembly of Nanocrystals as an Approach to Novel Electronic Materials