Lonely Planet
Selby, N. "St. Petersburg", 2nd. edition, 1999, Lonely Planet Publications