What is the answer: Who defeated King Richard III in the last battle of the 'Wars of the Roses'?
henry tudor henry vii