Nanomaterials (A Guide to Fabrication and Applications)