Semiconductor Nanocrystals and Metal Nanoparticles: Physical Properties and Device Applications (Hardcover)