The Who rocker Pete Townshend and funnyman David Walliams are set to compete for prizes at Britain's National Book Awards along with J.K. Rowling and Fifty Shades Of Grey writer E. L. James.

Townshend's memoir, Who I Am, is nominated in the Autobiography/Biography of the Year category along with Walliams' book Camp David and Back Story by British actor/comedian David Mitchell.

Harry Potter author Rowling will also compete at the upcoming literary prizegiving - she is nominated for UK Author of the Year with her first post-Potter work The Casual Vacancy.

James' saucy smash hit Fifty Shades Of Grey is nominated in the Popular Fiction Book of the Year category, alongside Victoria Hislop's The Thread, 1356 by Bernard Cornwell, The Rose Petal Beach by Dorothy Koomson, Kate Mosse's Citadel, and Me Before You by JoJo Moyes.

The trophies will be handed out during a ceremony at London's Mandarin Oriental Hotel on 4 December (12).