Graphene, nanotubes and quantum dots-based nanotechnology[electronic resource] :fundamentals and applications