M.B. Foster

titleISBN-13
(ISBN-10)
year of publication
Political Philosophies of Plato and Hegel978-O-19-827171-O
(O-19-827171-9)
1968

M B · M. F. · M. Foster · Myles Birket Foster

M B Fowler