Pro Git Scott Chacon , Ben Straub
Pro Git (Second Edition) is your fully-updated guide to Git and its usage in the modern world. Git has come a long way since it was first developed by Linus Torvalds for Linux kernel development. It has taken the open source world by storm since its...
The Product Manager Interview: 164 Actual Questions and Answers Lewis C. Lin
NEW EDITION AVAILABLE. * This is the OLDER 3rd edition. The NEWER 4th edition is available: amzn.to/2X56Q8O *BEWARE OF COUNTERFEIT BOOKS. Readers have reported that Amazon's 3rd-party sellers are selling counterfeit versions; the counterfeit pages h...
Productive Thinking Max Wertheimer
Max Wertheimer (1880-1943), a pioneer of 20th-century psychology, had a major influence on the development of cognitive psychology, especially the psychology of perception and of productive thinking. His work "Productive Thinking" (1945), written in...
Programming for the Puzzled Srini Devadas
Learning programming with one of “the coolest applications around“: algorithmic puzzles ranging from scheduling selfie time to verifying the six degrees of separation hypothesis.
Programming in Haskell Graham Hutton
Haskell is one of the leading languages for teaching functional programming, enabling students to write simpler and cleaner code, and to learn how to structure and reason about programs. This introduction is ideal for beginners: it requires no previ...
Propaganda: The Formation of Men's Attitudes Jacques Ellul
From one of the greatest French philosophers of the 20th century, comes a seminal study and critique of propaganda. Taking not only a psychological approach, but a sociological approach as well, Ellul’s book outlines the taxonomy for propaganda, and ...
Puppyhood: How to Raise the Perfect Dog Cesar Millan
EDITORIAL REVIEW: **From the bestselling author and star of National Geographic Channel's *Dog Whisperer*, the only resource you’ll need for raising a happy, healthy dog. **For the millions of people every year who consider bringing a puppy into thei...
Python for Finance: Analyze Big Financial Data Yves Hilpisch
The financial industry has adopted Python at a tremendous rate recently, with some of the largest investment banks and hedge funds using it to build core trading and risk management systems. This hands-on guide helps both developers and quantitative...