Or are there better sources for getting a detailed understanding?