Fundamentals Of Superconducting Nanoelectronics by Anatolie Sidorenko