The royal wedding official programme : the marriage of H.R.H.Prince William of Wales, K.G. with Miss Catherine Middleton at Westminster Abbey, 29th April, 2011.
[England?] : Haymarket magazines,
c2011.
Title from cover.