Wiecek, Young:

IFRS Primer: International GAAP Basics, Canadian Edition

Instructor Companion Site

Chapter 6: Revenue: IAS 18