James Miranda Barry

Overview:

Editions/Publications: