https://123dok.com/in/docs/thesis-designing-nanoscale-metal-particles-higher-order-assembly.10448469