stephen michael shearer | Rowman & Littlefield
stephen michael shearer