A Multi-perspective Genre Analysis of the Barrister’s Opinion: Writing Context, Generic Structure, and Textualization - Christoph A. Hafner (Written Communication, 2010)