ParentFull threadbzzzt·Absolutely recommended! For more up to date content, a second edition was published in 2022.View on HN