346A Marsden Road,, Carlingford NSW 2118 (map)
Excellent selection, the owners are knowledgeable and friendly, excellent prices. The hours and days are limited, but if needed you can probably make an appointment. Sorry I don't have the phone number, but this shop is definitely worth looking into for History and Literature, including a good selection of Australian literature. Mostly old books, probably ~50,000 titles (estimate) or more. As the name indicates, the bookshop is in an old church. [AL]