John Hastings (1412-1477)/info