Write a research paper about revenue recognition.