2020-12-24 11:36:25 +00:00
# security-engineering-3rd-edition-ebook ![](https://img.shields.io/badge/Status-Unavailable-orange)
2020-01-31 21:25:44 +00:00
2020-12-24 11:36:25 +00:00
*Update*: The website currently only has 7 sample chapters since the remaining were removed at the book's publication. The script should automatically start working in May 2024, when these chapters should become available.
2020-01-31 21:25:44 +00:00
2020-12-24 11:36:25 +00:00
![third-edition-security-engineering-book-cover ](cover-thumb.jpg )
2020-01-31 21:25:44 +00:00
2020-12-24 11:36:25 +00:00
This is just the script to generate a combined PDF from the currently-online-chapters that were published for review. The script also takes care of putting in the right bookmarks for all the chapters in the generated PDF file.
2020-02-01 14:46:35 +00:00
2020-12-24 11:36:25 +00:00
The e-book version is available now for $42 from [Wiley ](https://www.wiley.com/en-us/Security+Engineering%3A+A+Guide+to+Building+Dependable+Distributed+Systems%2C+3rd+Edition-p-9781119642817 ) and for $47 from [Amazon ](https://www.amazon.com/Security-Engineering-Building-Dependable-Distributed-ebook/dp/B08P69FT4Q ).
2020-01-31 21:25:44 +00:00
2020-02-03 07:55:34 +00:00
## Chapters
2021-05-28 20:42:31 +00:00
See `book.md` for the bookmark titles used by the script.
2020-02-03 07:55:34 +00:00
2020-02-01 14:46:35 +00:00
## How to generate the book?
2021-05-28 20:42:31 +00:00
Run `./generate.sh` . You will need `pystitcher` , and `wget` installed. Alternatively, you can run it using Docker.
2020-04-27 03:54:23 +00:00
### Docker
```
docker run --detach --name security-engineering-ebook captn3m0/security-engineering-ebook
7553d55547603b0e3d47332f4cd55a126ace10e0e965547b0fae06e3c7b16229
docker logs security-engineering-ebook -f
Starting PDF download
All PDFs downloaded
PDF files combined
Bookmarks attached to PDF
PDF File generated: security-engineering-3rd-edition.pdf
docker cp security-engineering-ebook:/security-engineering-ebook/security-engineering-3rd-edition.pdf .
```
2020-02-01 14:46:35 +00:00
Once the script finishes running, check the `security-engineering-3rd-edition.pdf` file.
2020-01-31 21:25:44 +00:00
## Support the Authors
2020-09-02 07:55:29 +00:00
Buy the second edition of the book from:
2020-01-31 21:25:44 +00:00
2020-02-03 07:55:34 +00:00
- [Amazon.com ](http://www.amazon.com/exec/obidos/ASIN/0470068523/rossandersshomep )
- [Wiley ](http://he-cda.wiley.com/WileyCDA/HigherEdTitle/productCd-0470068523.html )
- [Amazon.co.uk ](http://www.amazon.co.uk/exec/obidos/ASIN/0470068523/rossandersshomep )
- [Kindle Version ](http://www.amazon.co.uk/gp/product/B004BDOZI0/ref=as_li_tf_tl?ie=UTF8&tag=rossanderssho-21&linkCode=as2&camp=1634&creative=6738&creativeASIN=B004BDOZI0 )
2020-01-31 21:25:44 +00:00
2020-04-27 03:54:23 +00:00
A combined PDF of the first edition is available directly from the author at < http: / / www . cl . cam . ac . uk / ~ rja14 / musicfiles / manuscripts / SEv1 . pdf > .
2020-01-31 21:25:44 +00:00
2020-02-01 15:09:16 +00:00
## Contributing
The list of URLs is maintained at `urls.txt` and might need to be updated. File a PR if this breaks?
2020-04-27 03:54:23 +00:00
## Extra
2020-01-31 21:25:44 +00:00
2020-04-27 03:54:23 +00:00
A list of my other EBook generation projects: https://captnemo.in/ebooks/, includes a link to other related projects as well
2020-03-29 21:31:37 +00:00
2020-04-27 03:54:23 +00:00
## License
2020-03-29 21:31:37 +00:00
2020-04-27 03:54:23 +00:00
The little code in this repo is licensed under the [MIT License ](https://nemo.mit-license.org/ ). See LICENSE file for details.