Personalised Photo Books and Canvas Prints from Digital Photos