extracting al the atoms from an expression



Hello,
 Is there a simple way to extract all of the atoms from an expression, 
say as a list?

For instance, suppose we have the expression  p: a*x^2*y^3 +b*x*y

I would like to extract as a list:   [a,x,y,b]

TIA,
 -sen