Garrison Keillor has hosted the comedy/variety radio show A Prairie Home Companion since 1974. His many books include Lake Wobegon Days, Leaving Home, Happy to Be Here, The Book of Guys, Homegrown Democrat, Lake Wobegon Summer 1956, Love Me, Wobegon Boy, Pontoon, Liberty, and Pilgrims. Audio CDs and cassettes of compilations of A Prairie Home Companion and Keillor's readings of his books have sold in the millions. He wrote the script for and starred in the 2006 motion picture A Prairie Home Companion, the final film directed by Robert Altman.