Cranberry beans are beige colored with red spots, and have a taste all their own. But if they are not available, substitute another variety of dry beans.
Soak beans and peas overnight in water to cover. (Drain or not, as you prefer.) Place in soup kettle with bone, bay leaves, and onion. Add enough water to make 3 quarts. Bring to a boil, reduce heat, cover, and simmer 2 hours or until beans are tender. Remove bone, chop meat into small bits, discard bone and return meat to kettle. Add potatoes, carrots, leeks, and garlic. Simmer, partially covered, 30 minutes or until vegetables are tender. Garnish with grated Parmesan cheese.