Delete From TableB
where exists (select * from TableA
where TableA.LinkedID=TableB.LinkedID )
Repeat this for tables B and C, and then run
Delete from TableA
If you need to delete not all records from TableA you may use following code:
Delete From TableB
where exists (select * from TableA
where {contition for the deletion} and TableA.LinkedID=TableB.LinkedID )