The Great Philosophers (From Socrates to Foucault)


Jeremy Stangroom - 2005
    Each essay gives a biographical background for its subject and a description of the main strands of their thought, together with summaries of their major works.The thirty-four chronologically-organized essays are a comprehensive introduction to Western philosophy's major figures.Dr Jeremy Stangroom is a founding editor of The Philosophers' Magazine, one of the world's most popular philosophy publications. He has written and/or edited numerous books, including: New British Philosophy, What Philosophers Think and Great Thinkers A-Z (all with Julian Baggini); The Dictionary of Fashionable Nonsense and Why Truth Matters (with Ophelia Benson); and What Scientists Think. He is a frequent contributor to New Humanist magazine, and he is also the editor of the Royal Institute of Philosophy web site.James Garvey teaches philosophy at the University of Nottingham and is Secretary of the Royal Institute of Philosophy.

Superstrings And The Search For The Theory Of Everything


F. David Peat - 1988
    David Peat explains the development and meaning of this Superstring Theory in a thoroughly readable, dramatic manner accessible to lay readers with no knowledge of mathematics. The consequences of the Superstring Theory are nothing less than astonishing.

Web Hacking 101


Peter Yaworski
    With few exceptions, existing books are overly technical, only dedicate a single chapter to website vulnerabilities or don't include any real world examples. This book is different.Using publicly disclosed vulnerabilities, Web Hacking 101 explains common web vulnerabilities and will show you how to start finding vulnerabilities and collecting bounties. With over 30 examples, the book covers topics like:HTML InjectionCross site scripting (XSS)Cross site request forgery (CSRF)Open RedirectsRemote Code Execution (RCE)Application Logicand more...Each example includes a classification of the attack, a report link, the bounty paid, easy to understand description and key takeaways. After reading this book, your eyes will be opened to the wide array of vulnerabilities that exist and you'll likely never look at a website or API the same way.

Thinking in C++


Bruce Eckel - 1995
    It shows readers how to step back from coding to consider design strategies and attempt to get into the head of the designer.