Nanosystems Design and Technology - DeMicheli, Giovanni (Springer US, 2020)