The annual register : world events 2006

By: Lewis, D. S. (David Stephen), contributor.