Books by William Swainson (1789-1855)