David StrachanBooksEarly Medieval Settlement in Upland PerthshireKing's Seat, DunkeldThree Forts on the TayAuthor data: Open Library