Nanosystems Design And Technology by Giovanni De Micheli & Yusuf Leblebici