Nano/micro-structured materials for energy and biomedical applications : latest developments, challenges and future directions /: latest developments, challenges and future directions. ([2018])