Optimus
By: Ynyr ap Iolo.
Publisher: Y Group
Published: 2005
Place of publication: Dolgellau)
Language: eng
Number of pages: 64