North Carolina's geography & geology : mountains, piedmont & coastal plain.