Tax Structure in Developing Countries: Many Puzzles and a Possible Explanation · Study