An introduction to quantum error correcting codes - Nunes, Daniel Filipe Vilhena (2024)