https://gunoripigo.elizrosshubbell.com/advances-in-imaging-and-electron-physics-volume-130-book-19716dj.php