Chirelstein is my favorite and I own like three of them. Chirelstein is great at breaking down tax by its policy and making all the rules accessible. However, its not like an examples and explanations so you won't get help practicing applying the black letter law.