Faberge eggs - Grange Books, Rochester c1999 - 64p

1-84013-284-1


Fine Arts

739.2092(47) Fab