>>76745294
for me it was this book about 15 years ago
while not covering exactly the same stuff, it still changed my life